Перейти к основному содержимому

5.06. Операторы C++

Разработчику Архитектору

Операторы C++

C++ поддерживает широкий набор операторов.

Арифметические: + - * / % ++ --

Сравнение: == != < > <= >=

Логические: && || !

Побитовые: & | ^ ~ << >>

Присваивание: = += -= *= /= %= &= |= ^= <<= >>=

Условный (тернарный):

result = condition ? valueIfTrue : valueIfFalse;

sizeof:

sizeof(int); // размер типа или переменной в байтах

typeid:

Используется для определения типа во время выполнения (RTTI).

Указатели и ссылки:

int* ptr = &age;   // указатель
int& ref = age; // ссылка